@charset "utf-8";
/*--------------盖象首页-----------------*

/* 样式重置 盖网 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;}
table,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;border:0;outline:0;font-size:100%;}
body{ line-height:1.5;}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;background-color: #fff;}
a{cursor:pointer;}
/* 单独的清除元素*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/* 当一个外部元素内部有浮动元素时，外部元素如需清除浮动，用如下的清除样式 */
.clearfix:after {clear: both; content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}

/* text */
body,input,select,textarea{ color:#323232; font-family:'微软雅黑',arial; font-size:12px; margin:0; padding:0;}
input,textarea{vertical-align:middle; border:0 none;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:20px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:12px}
a{color:#000; text-decoration:none;}
a:hover{color:#C20005; text-decoration:none;}
.red{color:#c8000a;}
.gray{color:#999;}

.fl{ float:left; }
.fr{ float:right; }

.w1200{width: 1200px;min-width: 1200px; margin: auto;position: relative;}
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.mr10{ margin-right:10px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

/*全站统一---头部*/
.index-icon{background: url(../images/bgs/index_sprites.png) no-repeat;}
.gx-top-advert{width:100%;min-width:1200px;height:70px;position: relative;}
.gx-top-advert span{position: absolute;background-position: 0 -148px;width:26px;height:26px;cursor: pointer;top: 20px;z-index: 99;left: 50%;margin-left: 574px;}
.gx-top-title{width:100%;min-width:1200px;height:40px;background: #e6e6e6;line-height: 40px;z-index: 101;position: relative;}
.gx-top-title-main{width:1200px;margin: auto;color: #555;}
.gx-top-title-main a{color: #555;}
.gx-top-title-main .gx-top-home{background-position: 0px 10px;display: block;float: left;padding-left: 28px;color: #666;}
.gx-top-welcome{float: left;margin-left:45px;}
.gx-top-welcome a{color: #c20005;font-size: 12px;}
.gx-top-login{float: left;margin-left:45px;}
.gx-top-login span{margin-left: 20px;}
.gx-top-login span i{font-style: normal;color: #c8000a;}
.gx-top-login a{margin-left: 20px;}
.gx-top-nav{float: right;}
.gx-top-shopping{float: left;padding-left: 30px;*width: 70px;background-position: -1px -38px;margin-right: 15px;}
.gx-top-shopping-num{display: block;width: 20px;height: 20px;background:#c8000a;border-radius: 50%; float: right;margin: 10px 0 0 5px;*margin: -20px 0 0 5px;color: #fff;text-align: center;line-height: 20px;}
.gx-top-mygx{float: left;width: 78px;text-indent: 10px; cursor: pointer;position: relative;height: 38px;line-height: 38px;border:#e6e6e6 solid 1px;background-position: -13px -2440px;margin-left: -2px;}
.gx-top-mygx span{display: block;width: 13px;height:7px;position: absolute;right:6px;top:17px;background-position: -9px -206px;}
.gx-top-mygx2{width: 72px;text-indent: 15px;}
.gx-top-mygx-sel{border: 1px #646464 solid;border-bottom: none; background: #fff;color: #c20005;position: relative;z-index: 2;}
.gx-top-mygx-sel span{background-position: -55px -208px;}
.gx-top-ycItem{position: absolute;left:-1px;top:38px;width: 100%;background: #fff;border: 1px #646464 solid;border-top:none;padding: 5px 0px;line-height: 22px;display: none;text-indent: 0px;}
.gx-top-ycItem a{width: 100%;display: inline-block;text-align: center;overflow: hidden;height: 22px;}
.gx-top-ycItem a:hover{color: #c20005;}
.gx-top-app{width: 65px;display: block;float: left;padding-left: 12px;}
.gx-top-app span{background-position: -3px -100px;width: 18px;height: 20px;right: 58px;top: 11px;}
.gx-top-app .gx-top-ycItem{width:230px;left: -76px;z-index: 10;border-top: 1px #646464 solid;top: 38px;}
.gx-top-app .gx-top-ycItem ul{text-align: center;padding-top: 10px;}
.gx-top-app .gx-top-ycItem ul li{width:100px;display: inline-block;}
.gx-top-app .gx-top-ycItem ul li p{color: #8c8c8c;font-size: 12px;}
.gx-top-app .gx-top-app-files{display: none;width: 76px;height: 2px;background: #ffffff;position: absolute;top: 37px;left: 0px;z-index: 101;}
.gx-top-mygx-sel .gx-top-app-files{display:block;}

.gx-top-logoSearch{width:1200px;margin: auto;height: 110px;position: relative;z-index: 99;}
.gx-top-logo{display: block;float: left;width: 209px;height: 57px;margin-left: 20px; margin-top:19px;}
.gx-top-search{float: left;margin: 26px 0 0 80px;width: 600px;}
.gx-top-search2{float: right;margin: 26px 0 0 80px;width: 450px;}
.gx-top-search-inp{width: 450px;float: left;}
.gx-top-search-box{float: left;height: 32px;width: 450px;background: #323232;}
.gx-top-search-box input[type="text"]{width: 386px;height: 30px;*height:30px;font-size: 14px;line-height: 30px;display: block;float: left;padding-left: 10px;border: #323232 solid 1px;border-left: none;}
.box2 input[type="text"]{margin-left: 1px}
.gx-top-search-but{display: block;width: 50px;height: 32px;background-position: 10px -443px;float: left;cursor: pointer;}
.gx-top-search-tj{overflow: hidden;width: 450px;padding: 5px 0px 0px 2px;}
.gx-top-search-tj a{margin-right: 10px;color: #888;}
.gx-top-search-tj a:hover{color: #c20005;}
.gx-top-search-inp ul{width: 395px;padding-bottom: 10px; background:#ffffff;border:#dddddd solid 1px;position: absolute;margin-top: 31px;margin-left: 0px;display: none;}
.gx-top-search-inp ul li{line-height: 28px;font-size: 14px;position: relative;height: 28px;}
.gx-top-search-inp ul li a{width: 290px;padding-right: 90px; display: block;height: 28px;overflow: hidden;text-indent: 10px;float: left;}
.gx-top-search-inp ul li a i{font-size: 10px;color: #a0a0a0;position: absolute;right: 3px;line-height: 28px;font-style:normal;}

.gx-top-search-select{width: 56px;height: 32px;float: left;background: #ffffff;}
.gx-top-search-select:hover p{background-position: 30px -2393px; }
.gx-top-search-select p{padding-left:7px; line-height: 30px;font-size: 14px;position: relative;cursor: pointer;border: #323232 solid 1px;background-position: 30px -2344px;border-right:none; }
.gx-top-search-select span{background-position: -6px -255px;width: 16px;height: 9px; position: absolute;margin-top: 11px;margin-left: 50px;}
.gx-top-search-select ul{display: none;width: 56px;background: #ffffff;border-top:0px; }
.gx-top-search-select ul li{width: 100%;line-height: 32px;font-size: 13px;background: #323232;color: #ffffff;text-align: center;cursor: pointer;}
.gx-top-search-select ul li:hover{background: #c8000a;}


            /*导航*/
.gx-nav{height: 40px;line-height: 40px;width: 100%;min-width:1200px;background: #323232;}
.gx-nav-main{width: 1200px;margin: auto;}
.gx-nav-left{float: left;width: 145px;height:40px;background-color: #c20005;font-size: 16px;color: #fff;background-position: 18px -487px; padding-left:55px;position: relative;}
.gx-nav-item-right{float: right;width: 170px;margin: 10px 12px 0 0;}
.gx-nav-item-right img{border: 1px #e8e8e8 solid;margin-top: 5px;}
.gx-nav-right{float: left;position: relative;}
.gx-nav-right a{display: block;float: left;width: 100px;margin-right: 65px; text-align: center;line-height: 40px;height: 40px;font-size: 16px;color: #ffffff;}
.gx-nav-right span{width: 30px;height: 14px;position: absolute;background-position: 0 -852px;margin-left: 2px; top: 2px;}
.gx-nav-right .on{color: #ff0000;border-bottom:#ff0000 2px solid;height: 38px;}
.gx-nav-left-title{cursor: pointer;}
.gx-nav-left-list{display: none;position: absolute;left:0px;width: 200px;top:40px;background: #c8000a;border-bottom: #c8000a solid 1px;border-top:#a60b13 solid 1px;z-index: 10;*z-index: 999;}
.gx-nav-left-list ul{*overflow:hidden;}
.gx-nav-left-list ul li{font-size: 14px;color: #fefefe;cursor: pointer;}
.gx-nav-item{display:none;z-index:-1; width: 998px;min-height:448px;position: absolute;background:url(../images/bgs/gx_nav_item_bg.png) repeat;left:200px;top:-1px;border: 1px #c8000a solid;cursor:default;}
.gx-nav-item-left{float: left;font-size: 12px;}
.gx-nav-item-right{float: right;}
.gx-nav-item-recommend{margin: 15px 0 0 20px;}
.gx-nav-item-recommend a{padding: 0 10px;border: #c8000a solid 1px; color: #c8000a;display: block;float: left;margin-right: 10px;line-height: 25px;}
.gx-nav-item-style{margin-top: 15px;}
.gx-nav-item-style dl{margin:3px 0 0 30px;line-height: 27px;}
.gx-nav-item-style dt{float: left;color: #242424;font-weight: bold;width: 75px;}
.gx-nav-item-style dd{float: left;color: #666;width: 593px;border-bottom:#dddddd dotted 1px;line-height: 22px;padding-bottom: 5px;}
.gx-nav-item-style dd a{color: #666;margin-right: 5px;}
.gx-nav-item-style dd a:hover{color: #c20005;border-bottom: solid 1px #c20005;}
.gx-nav-item-style{margin-bottom: 15px;}
.gx-nav-class{position: relative;width: 200px;margin: 0 0 0 1px;height: 32px;line-height: 32px;}
.gx-nav-class a{color:#fefefe;}
.gx-nav-classSel{background: #f7f7f7;color: #c20005;}
.gx-nav-classSel a{color: #c20005;}
.gx-nav-class span{position: absolute;left:20px;top:0px;display: block;width: 100%;height: 100%;z-index:1;}
.gx-nav-item-right{float: right;width: 170px;margin: 10px 12px 0 0;}
.gx-nav-item-right img{border: 1px #e8e8e8 solid;margin-top: 5px;}
.gx-nav-right{float: left;}
.gx-nav-right a{display: block;float: left;width: 100px;text-align: center;line-height: 38px;height: 38px;font-size: 14px;}
.gx-nav-right .gx-nav-sel{color: #c20005;}
/*全站统一---底部*/
.gx-bottom{background: #fff;border-top: 2px #c20005 solid; width: 100%;min-width: 1200px;overflow: hidden;  font-family: '微软雅黑',arial;}
.gx-bottom-slogan{width: 1200px;margin: auto;padding-top: 38px;}
.gx-bottom-info{border-top: 1px #dcdcdc solid;margin-top: 18px;padding: 25px 0px;}
.gx-bottom-info dl{float: left;width:240px;}
.gx-bottom-info dl dt{font-size: 15px;color: #333;font-weight: bold;line-height: 30px;}
.gx-bottom-info dl dd a{color: #555;font-size: 15px; line-height: 30px;width:100%;height:30px;overflow:hidden;display:block;}
.gx-bottom-info dl dd a:hover{color:#c20005;}
.gateWeixin2{ margin:0 90px 0 0; float:right; width:98px; overflow:hidden;}
.gateWeixin2 img{margin-bottom: 3px;}
.gateWeixin2 p{ color:#646464; text-align:center;}
.gx-bottom-link{background: #333;width: 100%;min-width: 1200px;height:auto;min-height: 150px;}
.gx-bottom-link-main{width: 1200px;margin: auto;text-align: center;color: #fff;}
.gx-bottom-link-item{padding: 25px 0 5px 0;}
.gx-bottom-link-item2 span{display: block;float: left;color: #fff;margin-right: 10px;}
.gx-bottom-link-item2 a{float: left;display: block;}
.gx-bottom-link-item2{margin-left: 113px;}
.bottom-link span{margin:0px 5px;color:#fff;font-size: 12.5px;}
.gx-bottom-link-item a{color: #fff;margin: 0px 5px; font-size: 12.5px;} 
.gx-bottom-link-item a:hover{text-decoration: underline;}
.gx-bottom-img{margin-top: 20px;text-align: center}
.gx-bottom-img img{margin-right: 15px;}
.gx-bottom-dl dt{float: left;border-radius: 50%;border: #c8000a solid 1px;width: 60px;height: 60px;text-align: center;line-height: 54px;font-size: 26px;color: #c8000a;}
.gx-bottom-dl dd{float: left;color: #696969;font-size: 16px;margin:2px 0 0 20px;width: 150px;}
.gx-bottom-dl dd span{font-size: 22px;color: #323232;display: block;}
.gx-index-end{text-align: center;margin: 130px 0px 20px 0px;}
.gx-bottom-link-main .bottom-link a{color: #fff;}
.gx-bottom-link-main .bottom-link a:hover{text-decoration: underline;color: #fff;}

/*全站统一---页码pageList*/
.pageList{overflow: hidden;min-width: 100px;}
.yiiPager{ width:auto; height:24px; margin:10px auto; overflow:hidden;float: right;}
.yiiPager li{ float:left; width:24px; height:24px; margin-right:8px; line-height:24px; text-align:center; color:#323232; cursor:pointer; overflow:hidden;}
.yiiPager li a{ text-decoration:none;color:#323232; display:block; overflow:hidden;}
.yiiPager li.prev,.yiiPager li.next{width: 44px; height:24px;overflow:hidden;}
.yiiPager li.first a,.yiiPager li.last a{padding: 0px 10px;}
.yiiPager li.last,.yiiPager li.first{width: 44px;overflow:hidden;}
.yiiPager li:hover a,.page-but:hover{ color:#fff;background:#323232;}
.yiiPager li.active{ background:#323232;}
.yiiPager li.active a{ color:#fff;}
.yiiPager li span{display: block;}
.yiiPager li:hover span{color:#fff;background:#323232;}

.yiiPager .form{float: left;line-height: 24px;}
.yiiPager input[type=number]{width: 40px;height: 20px;border: #ccc solid 1px;margin: 0px 4px;text-align: center;font-size: 12px;vertical-align:middle;}
.yiiPager .go-page{cursor: pointer;margin-left: 10px;display: inline-block;}


/*浮动搜索*/
.gx-floating-search{display: none;width: 100%;height: 65px;background: #ffffff;position: fixed;top: 0px;left: 0px;z-index: 999;box-shadow: 0px 2px 2px #dddddd;}
.gx-floating-search .gx-top-logo{margin-top: 10px;}
.gx-floating-search .gx-top-logo img{height: 44px;width: 160px;}
.gx-floating-search .gx-top-search{margin-top: 15px;}
/*2.0版本的头部搜索20161012*/
.line-head-bg{ background:#fff;}
.gx-top-logoSearcht{width:1200px;margin: auto;height: 100px;}
.gx-top-logoarea {  position: relative;  z-index: 2;  float: left;  width: 420px;  height: 60px;  padding: 20px 0;  }
.gx-logo {  display: block;  width: 187px;  height: 56px;  margin-right: 265px;  }
.gx-top-extra {  position: absolute;  left: 187px;  bottom: 22px;  padding-left: 22px;  box-sizing: border-box;  }
.gx-top-extra-channel {  font: 400 22px/1 'Microsoft YaHei';  color: #454545;  }
.gx-top-extra label {  color: #5f5f5f;  }
.gx-top-searcht {  float: left; margin: 40px 0 0 0;  width: 500px; }
.gx-top-search-inpt {  background: #323333;  height: 36px;  width: 100%;  }
.gx-top-search-inp-left {  float: left;  background: #fff;  height: 32px;  width: 440px;  margin: 2px 0 0 2px;  }
.gx-top-search-btnt {  cursor: pointer;width: 58px;  float: right;  height: 36px;  line-height: 36px;  color: #fff;  text-align: center;  background-color: #323333;  }
.voice-ioc {  display: block;  float: right;  background: url(../images/bgs/index_ioc.png) no-repeat 0 -123px;  width: 13px;  height: 21px;  margin: 5px 10px 0 0;  cursor: pointer;  }
.gx-top-search-inp-left input {  width: 400px;  border: 0px;  height: 100%;  font-size: 14px;  line-height: 32px;  display: block;  float: left;  margin-left: 10px;  }
/*20160927章烈鑫线下业务*/
input,img{border:none;vertical-align:middle;}
.offline {
    font-size: 12px;
    background: #f7f7f7;
}
.offline { font-size: 12px; background: #f7f7f7; }
/*.offline img { vertical-align: middle; }*/
.offline a:hover, .offline a:active, .offline a:focus { outline: none; }
.w285 {width: 285px}
.w210 {width: 210px}
.w395 {width: 395px}
.h16 {height: 16px}
.l {float: left}
.r {float: right}
.mb10 {margin-bottom: 10px}
.mr10 {margin-right: 10px}
.mt12 {margin-top: 12px}
.mr40 { margin-right: 40px; }
.abs { position: absolute; }
.rel {position: relative}
.fw {font-family:'Microsoft Yahei'}
.f16{font-size:16px}
.wh{color: white}
.tc{text-align: center}
.lh36{line-height: 36px}
.cl{clear: both}
.clearfix{*zoom:1;}
.clearfix:after{display:table; content:''; clear:both;}
.offline .hide { display: none}
.offline .icon { display: inline-block; margin: -2px 9px 0 0; background: url(../images/Line/offline-icon.png) 0 0 no-repeat; font-style: normal; }
.offline .dropdown { width: 60px; height: 20px; cursor: pointer; word-wrap: break-word; white-space: nowrap; outline: 0; position: relative; vertical-align: text-bottom; display: inline-block; *zoom: 1; *display: inline; }
.offline .dropdown-text { border: 1px solid #cdcdcd; color: #5d5d5d; padding-left: 12px; }
.offline .caret { background: url("../images/Line/index_ioc.png") no-repeat 0 -347px; display: inline-block; width: 5px; height: 3px; vertical-align: middle; margin-left: 5px;}
.offline .dropdown-list { position: absolute; width:58px;border: 1px solid #cdcdcd; background: #fff; padding:3px 0;margin-top:-1px;}
.offline .dropdown-list li { padding-left: 12px; overflow:hidden; line-height:18px;}
/*navbar*/
.offline .navbar {background: #b10303; margin-top:30px;}
.offline .navbar .navbar-inner { position: relative; width: 1200px; height: 45px; margin: 0 auto; background: #1b1e27; }
.offline .navbar a { font-size: 16px; font-family: 'Microsoft YaHei'; color: #fff; }
.offline .navbar dt { position: relative; background: #d62125; float: left; width: 164px; height: 45px; line-height: 45px; margin-right: -1px; text-align: center; }
.offline .navbar dt a { font-size: 22px; }
.offline .navbar dt div { position: absolute; bottom: 100%; left: -11px; width: 186px; height: 14px; background: #fff url(../images/Line/navbarbg.png) 50% 50% no-repeat; }
.offline .navbar dd { float: left; display: inline; padding: 9px 0; height:27px;}
.offline .navbar dd a { float: left; border-left: 1px dotted #b8b9bc; padding: 0 24px; }
.offline .navbar .selected { background: #ffc513; margin-right: -1px; }
.offline .navbar dd span { display: inline-block; overflow: hidden; line-height: 26px;width: 64px;height: 26px;}
.offline dl .icon { width: 26px; height: 26px;}
.offline .icon-sport { background-position: -135px -27px; }
.offline .icon-fit { background-position: -54px 0;; }
.offline .icon-party { background-position: -81px -27px; }
.offline .icon-food { background-position: -108px 0; }
.offline .icon-hotel { background-position: -162px 0; }
.offline .icon-leisure { background-position: -27px -27px; }
.offline .icon-beauty { background-position: 0 0;}
.offline .selected .icon-sport { background-position: -162px -27px; }
.offline .selected .icon-fit { background-position: -81px 0; }
.offline .selected .icon-party { background-position: -108px -27px; }
.offline .selected .icon-food { background-position: -135px 0; }
.offline .selected .icon-hotel { background-position: 0 -27px; }
.offline .selected .icon-leisure { background-position: -54px -27px; }
.offline .selected .icon-beauty { background-position: -27px 0; }
.offline .banner-right { position: absolute; top:0; right: 0; width: 285px; background: #fff; height: 450px; overflow: hidden; z-index: 2; }
.offline .banner-right .br-wrap { position: relative; height: 190px; margin-bottom: 1px; }
.offline .icon-pop { width: 16px; background-position: -206px -19px; }
.offline .icon-chef { width: 16px; background-position: -189px -19px; }
.offline .navbar .banner-info { height: 68px;}
.offline .navbar .info-inner { padding: 11px 0 0 10px; }
.offline .banner-info .scrollbox { position: relative; overflow: hidden; height: 46px; }
.offline .scrollbox ul { position: absolute; left: 0; top: 0; float: left; }
.offline .scrollbox li { float:left; width:158px; height:23px; line-height: 23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #333;}
.offline .scrollbox li span{ color: #d62125; }
/*banner*/
.offline .offlineBanner { height: 450px; margin-top: 6px; position: relative; }
.offline .offlineBanner .inner {position: relative; width: 1200px; height: 450px; margin: 0 auto; }
.offline .offlineBanner .inner .slides { padding-right: 287px; }
.offline .flex-control-nav { width: 913px; position: absolute; bottom: 10px; text-align: center; }
.offline .flex-control-nav li { margin: 0 6px; display: inline-block; *display: inline; *zoom: 1; z-index: 2; }
.offline .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -moz-border-radius: 20px; border-radius: 20px; }
.offline .flex-control-paging .flex-active { background: #1b1e27; cursor: default; }
/*hd*/
.offline .hd { padding: 30px 0;}
.offline .hd .w1200 {position: relative;}
.offline .hd .city {position: absolute; top: 75px; left: 524px; font: normal 36px/1 'Microsoft YaHei'; color: #585858;}
.offline .hd .hr { width: 363px; height: 1px; border-top: 1px solid #747474; display: inline-block;}
/*restaurant list*/
.offline .local-life .info { float: left; display: inline; position: relative; }
.offline .r-left { width: 390px; height: 390px; overflow: hidden; }
.offline .r-info { position: absolute; left: 11px; right: 11px; top: 17px; height: 105px; background: url(../images/Line/r-infobg370x105.png) 50% 0 no-repeat; padding: 12px 28px;}
.offline .r-name {color: white;}
.offline .r-bg img { width: 100%; height: 100%; }
.offline .r-right { width: 800px;}
.offline .r-right-items { margin-right: -10px; *zoom: 1; text-align: center; }
.offline .r-right-items li { height: 190px; overflow: hidden; }
.offline .br-wrap p, .offline .r-right-items p, .offline .sd-item p { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); }
.offline .r-right-recommend { position: absolute; left: 0; top: 0; width: 72px; line-height: 30px; background-color: #d62125; color: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; }
.offline .good-food { position: relative; width: 100%; height: 170px; overflow: hidden; }
.offline .good-food p { position: absolute; top: 60px; left: 54px; width: 655px; height: 88px; overflow: hidden; color: #fff; font-family: 'Microsoft YaHei'; }
/*local life*/



/*main*/
.local-life .main { float: left; position: relative; width:944px;}
.local-life .main .item { width: 944px; margin-bottom: 10px; background: #fff; }
.local-life .main .item-inner { position: relative; border: 1px solid #cdcdcd; height: 210px; }
.local-life .info { padding: 46px 25px 0; }
.local-life .description { width: 282px; height: 36px; color: #959696;overflow:hidden;margin:10px 0;}
.offline .left-box, .offline .right-box { float: left; display: inline; }
.local-life .left-box,.offline .company .left-box { float:left;margin:10px 0 0 45px;}
.local-life .logo,.SL-logo{display:block;border:1px #e3e3e3 solid;float:left;width:138px;height:68px;}
.offline .discount { font: 400 14px/50px 'Microsoft YaHei'; color: #ea4c43; display: inline-block; width: 50px; height: 50px; text-align: center; background: url(../images/Line/offline-circle.png) 50% 50% no-repeat; }
.offline .discount2{margin-top:20px;}
.offline .right-box { height: 40px;float:right; }
.offline .views { line-height: 14px; padding: 1px 30px; margin-top: 10px; background: url(../images/Line/offline-icon.png) -189px -39px no-repeat;}
.offline .tag { position: absolute; left: 0; top: 0; display: inline-block; width: 61px; height: 61px; background: url(../images/Line/offline-tags.png) no-repeat; }
.offline .beauty { background-position: 0 -378px; }
.offline .entertainment { background-position: 0 0; }
.offline .fit { background-position: 0 -63px; }
.offline .food { background-position: 0 -126px; }
.offline .hotel { background-position: 0 -189px; }
.offline .leisure { background-position: 0 -252px; }
.offline .sport { background-position: 0 -315px; }
.offline .loadmore { text-align: center; padding: 10px 0; margin-bottom:30px;}
.offline .loadmore a { padding: 11px 35px; background: #bdbdbd; border-radius: 3px; font-size: 18px; font-family: 'Microsoft YaHei'; color: white; }
/*side*/
.offline .side { width: 220px; margin-left: 23px; float: left; position: relative; }
.offline .title { font-family: 'Microsoft YaHei'; font-size: 16px; margin-bottom: 8px; color: #333; padding-left: 8px; border-left: 2px solid #eba34f;}
.offline .sd-item { margin-bottom: 14px; position: relative; }
.offline .sd-item p { font: 400 14px/30px 'Microsoft YaHei'; color: white; text-align: center;position:static;background:#1b1e27;overflow:hidden;width:100%;height:30px;}
/*offline list*/
.offline_list .local-life { margin-top: 5px; }
.offline_list .good-food { margin-bottom: 10px; }
/*offline detail*/
.offline_detail { background: #f7f7f7; }
.offline_detail .company-box { margin: 6px 0 20px; }
/*preview*/
.offline_detail .preview { width: 754px; background: #f7f7f7; position: relative; *zoom: 1; float: left; display: inline; min-height:200px;}
.offline_detail .flex-viewport { max-height: 330px; }
.offline_detail .flexslider .slides { zoom: 1; }
.offline_detail .flex-active-slide img { width: 754px; height: 330px; }
.offline_detail .flex-control-nav { width: 770px; position: absolute; bottom: -40px; text-align: center; }
.offline_detail .flex-control-thumbs { margin: 10px 0 0 -16px; position: static; overflow: hidden; }
.offline_detail .flex-control-thumbs li { width: 138px; float: left; margin: 0 0 0 16px; }
.offline_detail .flex-control-thumbs img { width: 100%; height: 86px; display: block; cursor: pointer; }
.offline_detail .flex-control-thumbs .flex-active { width: 99%; height: 82px; border: 2px solid #ebebeb; }
/*company*/
.offline .company-box .company { float: left; display: inline; padding: 20px 40px;color:#8f8f8f;}
.offline .company h1 { font: 700 24px/1.5em 'Microsoft YaHei'; width:340px;height:40px;overflow:hidden;}
.offline .company .logo { margin: 19px 0; }
.offline .company .description { width: 341px; line-height: 20px;height:36px;overflow:hidden;}
.offline .company .left-box { margin-right: 20px; }
.offline .company .right-box .inner { padding-top: 18px; }
.offline .company strong { font: 400 14px/1.5em 'Microsoft YaHei'; color: #eb564d; }
.offline .company .views { margin-top: 13px; }
.offline .company .tel, .offline .company .address { margin-top: 20px; height: 18px; line-height: 18px; font-size: 14px; }
.offline .icon-tel { width: 16px; height: 18px; background-position: -189px 0; }
.offline .icon-address { width: 13px; height: 18px; background-position: -206px 0; }
/*location*/
.offline_detail .main .title { margin-bottom: 0; padding-top: 8px; padding-bottom: 8px; border-bottom: 2px solid #cacaca; }
.offline_detail .content .main, .offline_detail .content .side { float: left; display: inline; }
.offline_detail .content .main { width: 944px; text-align: center; }
.offline_detail .content .main .map p img{width:100%;}
.offline_detail .main h3, .offline_detail .main p { text-align: left; }
.offline_detail .main img { margin-bottom: 20px;max-width: 100%;}
.offline_detail .intro { overflow: hidden; }
.offline_detail .intro img{ float: left; margin-left: 38px; padding-right: 33px; border-right: 1px solid #d5d5d5; }
.offline_detail .intro p { margin-left: 256px; }
.offline_detail .main p { font: 400 14px/24px 'Microsoft YaHei'; color: #616161; margin-bottom: 20px; }

.SL-img{float:left;width:754px;height:250px;}
.SL-info{color:#555;font-size:14px;padding-top:15px;}
.SL-info .address{float:left;}
.SL-info .tel{float:left;margin-left:80px;}
.SL-showImg{margin:80px 0 50px 0;}
.SL-showImg-prev,.SL-showImg-next{top: 14px;left: 0;width: 50px;height: 172px;cursor: pointer;background: url(../images/Line/ic_offlineArrow.gif) no-repeat scroll 0 0;float:left;}
.SL-showImg-next{float:right;background: url(../images/Line/ic_offlineArrow.gif) no-repeat scroll -50px 0;}
.SL-showImg-list{float:left;width:1050px;margin-left:25px;height:200px;overflow:hidden;position:relative;}
.SL-showImg-list ul{position:relative;width:99999999px;}
.SL-showImg-list ul li{float:left;margin:0 5px;width:200px;height:200px;overflow:hidden;}
.SL-showImg-list ul li img{width:200px;height:200px;}
.item-inner .abs{width:610px;height:210px;}



/*----20160927活动主页----*/
.gx-floor-title {  background: url(../images/bgs/gx_title_bg.png) center center no-repeat;  text-align: center;  line-height: 55px;  font-size: 22px;  margin: 50px 0px 30px 0px;  }
.yph{font-size: 18px;float: left;    line-height: 110px;  margin-left: 10px;color: #323232}
.yph-a{width: 1200px;margin:0 auto;line-height: 40px;color: #323232}
.yph-search-bt{width: 1200px;margin:10px auto 20px auto;}
.yph-search-bt a{width: 130px;  height: 30px;  color: #c8000a;  border: 1px solid #c8000a;  font: 12px/30px "微软雅黑";  text-align: center;  float: left;  margin-right: 12px;  margin-top: 11px;  cursor: pointer;  position: relative;}
.evaluate-title-cont-showioc {  display: block;  width: 14px;  height: 14px;  background: url(../images/bgs/mygx_sprites.png) -40px -442px no-repeat;  position: absolute;  right: 0;  bottom: 0;  }
.itemTag,.itemPrice,.itemStock,.sTimeIco,.actProgress,.actMore,.actMore02,.itemTagBg,.actProList li .itemTime,.seckillAct .actProList li .liTag{display:inline-block;background:url(../images/bgs/seckillIco.png)top center no-repeat;overflow:hidden;}
.itemTxtOver{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.seckillWrap{background:#f7f7f7;font-family:"微软雅黑";}
.seckillWrap .header{position:relative;}
.seckillWrap .header .headerTag{display:block;position:absolute;right:0;top:30px;z-index:5;width:65px;height:128px;background:url(../images/bgs/headerTag.png)top center no-repeat;overflow:hidden;}
.seckillHeader{height:110px;line-height:110px;overflow:hidden;}
.seckillHeader .logo{margin-top:15px;width:220px;}
.seckillDeclare{height:108px;line-height:108px;overflow:hidden;}
.seckillDeclare img{ padding-top:15px;}
.h50{ height:50px;}
.spikeBanner{ width:1200px; height:440px;margin: 0 auto }
.spikeBanner .flexslider01{position:relative;}
.spikeBanner .focusBox { position: relative; width:100%; height:440px; overflow: hidden; z-index:1;}
.spikeBanner .focusBox .pic{ position:relative; z-index:0; }
.spikeBanner .focusBox .pic li{ width:100%; height:440px; display: block; }
.spikeBanner .focusBox .pic li a{ display:block; height:440px;}
.spikeBanner .focusBox .hd { width:98px; height:20px; background:url(../images/activity/spike01.png) 0px -418px no-repeat; position: absolute; left:50%; margin-left:-49px; bottom:26px; padding-top:10px; text-align: center; font-size:0; z-index:1; }
.spikeBanner .focusBox .hd li{margin: 0 5px; height: 11px; background:url(../images/activity/spike01.png) -3px -292px no-repeat; overflow: hidden; width: 11px; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.spikeBanner .focusBox .hd .on{ background-position:-23px -292px; }

.spikeBanner .flex-direction-nav {  position: absolute;  top: 205px;  left: 0;  z-index: 2;  display: none;  }
.spikeBanner .flex-direction-nav .flex-prev {  background: url(../images/bgs/index_sprites.png) no-repeat 0px -290px;  left: 10px;  }
.spikeBanner .flex-direction-nav a {  display: block;  width: 30px;  height: 60px;  font-size: 0;  position: absolute;  }
.spikeBanner .flex-direction-nav .flex-next {  background: url(../images/bgs/index_sprites.png) no-repeat -50px -290px;  left: 1150px;  }

.spikeProducts{ width:1200px; margin:auto;}
.spikeprca .title{ padding:40px 0px 20px 0px; line-height:40px;}
.spikeprca .title .txtl{ float:left; padding-right:30px; margin-right:20px; line-height:39px; height:39px;  text-indent:20px; font-size:21px; color:#323232;border-left: 2px solid #c8000a}
.spikeprca .title .txtr{ font-size:18px;}
.spikeprca .title a{ float:right; font-size:14px;  padding-left:15px; padding-right:15px;display:inline-block; line-height: 20px;  height: 20px;  border-radius: 10px;  margin-top: 10px; }
.spikeprcb .title a{ float:right; font-size:14px; width:90px; padding-left:15px; display:inline-block;  line-height: 20px;  height: 20px;  border-radius: 10px;  margin-top: 20px; }
.spikeprca .title a:hover{ color:#FFF;   background-color: #f64b4b;}
.spikeprcb .title a:hover{ color:#FFF;   background-color: #f64b4b;}
.spikeprca ul{ width:1200px;}
.spikeprca ul li{ position: relative;width:288px; height:auto; float:left; border:#dcdcdc solid 1px; background:#FFF;overflow: hidden;margin-right: 5px;margin-left: 5px;margin-bottom: 5px}
.spikeprca ul li:hover{border:#8c8c8c solid 1px;}
.spikeprca ul li .itemImg{display: inline-block;width: 100%;height: 100%;text-align: center;vertical-align: middle; background:url(../images/activity/seckill_product_bg.png) center no-repeat;}
.spikeprca ul li .itemImg img{ width:100%; height:290px;}
.spikeprca ul li .name .txtl{ float:left; text-align: left;font-size:15px; color:#323232; text-indent:15px; width:250px; display:inline-block; line-height:40px;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.spikeprca ul li .name .txtl:hover{color: #c8000a;text-decoration: underline}
.spikeprca ul li .name .txtr{ float:left; font-size:14px; color:#f54949;width:250px;  display:inline-block; line-height:30px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;text-align: left;text-indent: 15px}
.spikeprca ul li .time{background:url(../images/activity/spike01.png) 10px -1026px no-repeat; text-indent:35px; font-size:14px; color:#333333; line-height:22px;}
.gx-gl-info {  margin: 10px;  padding-right: 40px;  line-height: 18px;  background: url(../images/bgs/index_sprites.png) no-repeat;  background-position: 235px -385px;  }
.gx-gl-info .title2 {  font-size: 15px;  line-height: 22px; text-align: left;  height: 26px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.gx-gl-info .title2:hover{color: #c8000a;text-decoration: underline }
.gx-gl-info  .sub-title {  color: #c8000a;  font-size: 16px;  text-align: left;width: 270px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;   }
.gx-gl-info2 {  margin: 10px;    line-height: 18px;  }
.gx-gl-info2 .title2 {  font-size: 15px;  line-height: 22px;text-align: left;  height: 26px;  width: 270px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.gx-gl-info2 .title2:hover{color: #c8000a;text-decoration: underline }
.gx-gl-info2  .sub-title {  color: #c8000a;  font-size: 16px;  text-align: left; width: 270px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.Ltime{position: absolute;width: 100%;background-color: rgba(0,0,0,0.5);  left: 0px;  line-height: 35px;  height: 35px;  margin-top: -35px;  font-size: 16px;  color: #FFF;  text-indent: 15px;  z-index: 2;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  }
.more{width: 200px;height: 40px;cursor: pointer;line-height: 40px;border: 1px solid #b4b4b4;background-color: #f0f0f0;color: #323232;text-align: center;margin: 20px auto 40px auto}
.spikeprcb ul li:hover .pricebg .price .txtl{ color:#FFF;}
.spikeprcb ul li:hover .pricebg .price .txtr{ color:#FFF;}
.spikeprcb ul li:hover .pricebg .time{ color:#FFF; background:url(../images/activity/spike08.png) 10px 0px no-repeat;}

.spikeprcb ul li:hover .buying{ display:block;}


.seckillDeclare2{height:100px;width:100%;min-width:1200px;background:#fff;}
.seckillDeclare2 img{width:1200px;height:100px;margin:auto;display:block;}
.YPH-logo{width:104px;height:33px;display:block;float:left;margin:41px 0 0 30px;}
.YPH-search{float:right;margin-top:36px;}

/*热门活动鼠标移入时候*/
.goinhc{position: absolute;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;background-color: rgba(152,152,152,0.8);display: none}
.goinhc p{width: 80px;;border-radius: 50%;color: #FFFFFF;padding-top: 13px;padding-bottom: 13px;border: 3px solid #FFFFFF;margin: 95px auto;font-size: 18px;text-align: center;}
.goinhc2{position: absolute;top: 0;left: 0;z-index: 99;width: 100%;height: 290px;background-color: rgba(152,152,152,0.8);display: none}
.goinhc2 p{width: 80px;;border-radius: 50%;color: #FFFFFF;padding-top: 13px;padding-bottom: 13px;border: 3px solid #FFFFFF;margin: 95px auto;font-size: 18px;text-align: center;}

/*banner轮播*/
.indexBanner{ width:100%; height:440px; margin:0 auto; position:relative; overflow:hidden;}

.flexslider01{ position:relative; height:440px; background:url(../images/bgs/loading.gif) 50% no-repeat; overflow:hidden;}
.spikeBanner .flexslider01 .slides{ position:relative; z-index:1;}
.spikeBanner .flexslider01 .slides li{ height:440px; text-align:center; }
.spikeBanner .flexslider01 .flex-control-nav{ position: absolute; left:50%; margin-left:-49px; bottom:26px; padding-top:10px; text-align: center; font-size:0; z-index:1;}
.spikeBanner .flexslider01 .flex-control-nav li{display:inline; width:11px; height:11px; margin:0 5px; float:left;  }
.spikeBanner .flexslider01 .flex-control-nav a{margin: 0 5px; height: 11px; background:url(../images/activity/spike01.png) -3px -292px no-repeat; overflow: hidden; width: 11px; cursor: pointer;display:inline-block; *display:inline; zoom:1; border:none;}
.spikeBanner .flexslider01 .flex-control-nav .flex-active,.flexslider01 .flex-control-nav a:hover { background-position:-23px -292px;  }
.spikeBanner .flexslider01 .slides li a{ display:block; position:relative; width:100%; height:100%; margin:0 auto; }
.spikeBanner .flexslider01 .slides li a span{ width:1200px; height:440px; display:block; margin:auto;}
.spikeBanner .flexslider01 .slides li a img{ margin:0 auto;}
.spikeBanner .flexslider01 .slides li .smallAd{ width:185px; height:439px; position:absolute; right:50%; top:1px; z-index:3; margin-right:-600px;}
.spikeBanner .flexslider01 .slides li .smallAd a{ display:block; width:185px; height:216px; margin-top:2px; overflow:hidden;}
.spikeBanner .flexslider01 .slides li .smallAd img{ width:185px; height:216px;}


.spikeprcd ul li .name .txtl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hd_item_title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:290px;}
.hd_item_fd_title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:360px;}
.optItem .itemDec .titH1 p{width:550px;height:60px;font:18px/60px "微软雅黑";color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;}
.advertbg .advertb .t3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*----应节性活动----*/
.hd_banner,.hd_title{min-width:1200px;}
.hd_list{width:1200px;margin:20px auto 0 auto;}
.hd_list ul{margin-right:-15px;*margin-right:-25px;}
.hd_list ul li{width:390px;height:468px;float:left;margin:0 15px 15px 0;*margin:0 10px 15px 0;background:#fff;position: relative;}
.hd_item_img a{display: block;height: 380px;width:380px; background: url(../images/activity/seckill_product_bg.png) center no-repeat;}
.hd_item_img{width:380px;height:380px;margin:5px;position: relative;}
.hd_item_title{color:#000;font-size:16px;margin:13px 0 0 10px;display:block;}
.hd_item_info{color:#fe2525;font-size:14px;margin:5px 0 0 10px;}
.hd_item_info_font1{font-size:22px;margin-left:5px;}
.hd_item_info_font2{color:#767676;font-size:16px;text-decoration:line-through;margin-left:20px;}
.hd_item_fd{display:none;}
.hd_item_fd,.hd_item_fd_bg,.hd_item_fd_title{position: absolute;left:0px;bottom:0px;width:100%;height:35px;}
.hd_item_fd_title{font-size:14px;color:#fff;line-height:35px;left:10px;}
.hd_item_fd_bg{background:#000;background:rgba(0,0,0,0.8); filter:alpha(opacity=80);}
.hd_item_fd_but{position: absolute;right:5px;bottom:11px;display:block;width:86px;height:80px;}
.hd_list2{margin-top:-55px;}
.hd_list3{margin-top:-85px;}
.hd_list .grabEnd{width:380px; height:468px; background:url(../images/activity/spike02.png) center no-repeat; margin:5px; position:absolute; z-index:2;}


/*----更多应节性活动----*/
.spikeprcd .title{ padding:40px 0px 20px 0px; line-height:40px;}
.spikeprcd .title .txtl{ float:left; padding-right:30px; margin-right:20px; line-height:39px; height:39px; background:url(../images/activity/spike05.png) center right no-repeat; text-indent:20px; font-size:26px; color:#FFF;}
.spikeprcd .title .txtr{ font-size:18px;}
.spikeprcd .title a{ float:right; font-size:14px; display:inline-block; background:url(../images/activity/spike01.png) 29px -955px no-repeat; padding-right:40px;}
.spikeprcd ul{ width:1260px;}
.spikeprcd ul li{ width:380px; height:333px; float:left; border:#dcdcdc solid 1px; background:#FFF; margin-right:25px; position:relative;margin-bottom:30px;}
.spikeprcd ul li:hover{border:#f64949 solid 1px; background:#f64949;}
.spikeprcd ul li:hover .name .txtl{ color:#FFF;}
.spikeprcd ul li:hover .name .txtr{ color:#FFF;}
.spikeprcd ul li .itemImg{display: inline-block;width: 380px;height: 285px;text-align: center;vertical-align: middle;}
.spikeprcd ul li img{ width:380px; height:285px;}
.spikeprcd ul li .name .txtl{ float:left; font-size:16px; color:#333333; text-indent:15px; width:250px; display:inline-block; line-height:46px;}
.spikeprcd ul li .name .txtr{ float:right; font-size:14px; color:#f54949;width:80px; padding-right:10px; display:inline-block; line-height:46px;}
.spikeprcd ul li .time{ width:370px;background:url(../images/activity/spike04.png) repeat; position:absolute; top:5px; left:5px; font-size:14px; color:#333333; text-align:center;}
.spikeprcd ul li .time span{ font-size:16px; color:#FFF; background:url(../images/activity/spike07.png) center left no-repeat; padding-left:28px; line-height:32px; display:inline-block;}
.spikeprcd ul li.ending:hover{border:#dcdcdc solid 1px; background:#FFF;}
.spikeprcd ul li.ending:hover .name .txtl{ color:#333;}
.spikeprcd ul li .grabEnd{ width:380px; height:380px; background:url(../images/activity/spike02.png) no-repeat; position:absolute; z-index:2;}


.focusBox .prev,
.focusBox .next { width:40px; height:80px; background:url(../images/activity/spike06.png) no-repeat; position: absolute; top:40%; display:none; z-index: 10; cursor: pointer; text-indent: -9999px;}
.focusBox .prev { left:50%; margin-left:-600px;}
.focusBox .next { left:50%; margin-left:560px; background-position:-40px 0px; }

.focusBox:hover .prev,.focusBox:hover .next{ display:block;}

/*4/29*/
.optItem .itemTag{left:20px;}
.optItem .itemDec .seckillPrompt:hover{background:#ff5978;}
.soldOut .itemDec .seckillPrompt:hover{background:#b0b0b0;}
.build .itemDec .seckillPrompt:hover{background:#ffb96e;}

/*5/5*/
.optItem .itemTag{display:none;}
.soldOut .itemDec .seckillPrompt{cursor:pointer;}
.optItem .soldOutTag{width:101px;height:101px;top:85px;left:115px;}


/*5/27*/
/*正在热买宽度调整*/
/*.spikeprca ul li .name .txtr{ width:100px; text-align:center; overflow:hidden; height:40px;}*/

.no_product{text-align:center;line-height:50px;font-size:18px;}




/*用户前端-FAQ 20160927 梁楚崇*/

/*关于盖象*/
.pt15 {padding-top: 15px;}
.text-indent-none{text-indent:0;}
.font-strong{font-weight: bold;}
.gx-nav-left-list {display: none;}
.about-contain{width:1200px;background:#fff;margin: 0 auto;border:1px solid #e0e0e0;border-left:2px solid #b4b4b4;}
.about-sidebar{width: 187px;padding-top: 45px;float: left;}
.about-sidebar a{display: inline-block;width: 186px;height: 46px; background: url(../images/bgs/about-nav.png) no-repeat;background-position: 0 -47px;color:#9a9a9a;line-height: 2.5em;font-weight: bold; text-align: center; margin-bottom: 156px;position: relative;z-index: 2px;cursor: pointer;}
.about-sidebar a:hover{background-position: 0 0;color:#fff;margin-left: -2px;}
.about-sidebar a.active{background-position: 0 0;color:#fff;margin-left: -2px;}
.about-sidebar .title-zh{font-family: '宋体';font-size: 14px;}
.about-sidebar .title-eg{font-family: Arial;font-size: 12px;margin-top:-10px;font-weight:lighter;}
.about-sidebar .link-line{display:inline-block;width: 2px;height: 157px;background: #f5f5f5;position: absolute;right: 22px;top:46px;}
.about-content{width: 893px;padding:30px;font-family: "宋体";float: right;}
.about-content .content-title{font-size: 14px;color:#272727;text-align: center;font-weight: bold; line-height: 2.5em;margin-top:10px;}
.about-content .hr{width: 896px;height: 8px;border-bottom: #ddd solid 1px;; margin:0 auto;}
.about-content .company-details{font-size: 12px;color:#525252;line-height:2em;}
.about-content .company-details p{margin:20px 0;text-indent: 2em;}
.about-content .company-details .category{display: block; text-indent: 0;}
.about-content .company-details .company-position,.company-culture{display:block;text-indent: 2em;}
.about-content .company-details .culture-tip{margin:20px 0;display:block;text-indent: 0;}
.about-content .company-details .tip-description{font-style: normal;display:block;text-indent: 2em;}
.about-content .contact-title{font-size: 14px;color: #5a5a5a;font-weight: bold;margin-top:25px;position: relative;}
.about-content .contact-line-01{width: 830px;position: absolute; bottom:2px;right: 0;}
.about-content .contact-line-02{width: 800px;position: absolute; bottom:2px;right: 0;}
.about-content .contact-online-details li{width: 125px;height: 47px;background: url(../images/bgs/contact-online.jpg) no-repeat;margin:25px 50px 75px 0;padding-left: 55px;text-align: center;font-size: 12px;line-height: 4em; cursor: pointer; float: left;}
.about-content .contact-online-details li.last{margin-right: 0;}
.about-content .contact-tip{font-size: 12px;color:#4a4a4a;line-height: 4em;}
.about-content .contact-other-details{margin-top:65px;}
.about-content .contact-other-details li{height: 120px;border-right:1px dashed #e1e1e1;margin-bottom:65px; float: left;}
.about-content .contact-other-details li.col-01{width:205px;padding-right:55px;}
.about-content .contact-other-details li.col-02{width:215px;padding-left:60px;padding-right:65px;}
.about-content .contact-other-details li.col-03{width:225px;padding-left:65px;border-right:none;}
.about-content .contact-other-details li.last{border-right:none;}
.about-content .contact-other-details .category-name{font-size: 14px;color:#5a5a5a;font-weight: bold;line-height: 3em;}
.about-content .contact-other-details .category-detail{line-height: 2em;}
.about-content .contact-other-details .category-description{font-size: 12px;color: #5a5a5a;}
.about-content .contact-other-details .phone-or-email{font-size: 14px;color:#c20005;text-decoration: underline;}
.about-content .job-details{font-size: 12px;color:#525252;line-height:2.5em;margin:10px 0 20px;}
.about-content .job-details .text-indent-2{text-indent: 2em;}
.about-content .job-details .job-name{font-size: 14px;color:#272727;}
.about-content .statement-details p{font-size: 12px;color:#525252;line-height: 2em; margin:25px 0;}
.about-content .privacy-details{font-size:12px;color:#525252;line-height: 2em;text-indent: 2em;}
.about-content .privacy-details p{margin:25px 0;}

/*帮助中心*/
.help-top{height: 100px;}
.help-logo{width: 187px;height: 56px;background: url(../images/bgs/top_logo.png) no-repeat;float: left; margin-top: 18px;}
.help-logo-title{display: inline-block;font-family: "微软雅黑";font-size: 26px;color:#454545;margin-left: 24px;padding-left: 24px; height: 52px;line-height: 52px; margin-top:24px;border-left:#bfbfbf solid 1px;}
.help-nav{width: 100%;height: 60px;background: #373737;}
.help-nav .nav-item{float: left;font-family: "宋体";font-size: 14px;color:#f6f6f6;font-weight: bold;line-height: 4em; box-sizing:border-box;padding:0 15px;margin-right:100px;display:block;position:relative;}
.help-nav .nav-item:first-child{margin-left: 78px;}
.help-nav .nav-item:hover{border-bottom:3px solid #f6f6f6;}
.help-nav .nav-item.active{border-bottom:3px solid #f6f6f6;}
.help-contain{width: 1200px;margin:0 auto;}
.help-category{background: #fff;border:1px solid #d7d7d7;border-radius: 3px;margin-bottom: 20px;}
.help-category-top{height: 60px;font-size: 16px;color:#373737;font-weight: bold;line-height: 3.5em;box-sizing:border-box; padding-left:25px;border-bottom:1px solid #d7d7d7;}
.auto-service{padding-bottom: 35px;}
.auto-service li{width:270px;margin:35px 0 0 25px;float: left;}
.auto-service .icons{width: 80px;height: 80px;background: url(../images/bgs/auto-service.png) no-repeat;display: inline-block;float: left;}
.auto-service .icon-01{background-position: 0 0;}
.auto-service .icon-02{background-position: 0 -81px;}
.auto-service .icon-03{background-position: 0 -162px;}
.auto-service .icon-04{background-position: 0 -243px;}
.auto-service .icon-05{background-position: 0 -324px;}
.auto-service .icon-06{background-position: 0 -405px;}
.auto-service .service-info{margin-left: 100px;; }
.auto-service .service-name{font-size: 14px;color:#464646;font-weight: bold}
.auto-service .service-name:hover{text-decoration: underline;}
.auto-service .service-description{font-size: 12px;color:#8b8b8b;line-height: 1.8em;margin-top:15px;}
.contact-us li{width:160px;margin:0 62px; padding:45px 55px;text-align: center; float: left;}
.contact-us .icons{width: 46px;height: 47px;background: url(../images/bgs/contact.png) no-repeat;margin-left: 57px;*margin-left:0;display: block;}
.contact-us .qq{background-position: 0 0;}
.contact-us .phone{background-position: 0 -48px;}
.contact-us .partner{background-position: 0 -96px;}
.contact-us .contact-name{font-size: 16px;color:#373737;font-weight: bold;line-height: 2.5em;}
.contact-us .contact-tip{font-size: 12px;color:#7f7f7f;line-height: 1.8em;margin:10px 0;}
.contact-us .consult{display: block;width: 105px;height: 35px;background: url(../images/bgs/consult-btn.png) no-repeat;font-size: 12px;color:#373737;text-align: center;line-height: 2.9em;margin-left: 28px;*margin-left: 0;}
.contact-us .contact-phone{font-size: 16px;color:#373737;text-decoration: underline;font-weight: bold; margin:10px 0;}
.help-sidebar{width: 210px;float: left;}
.help-sidebar .help-sidebar-icon{background:url(../images/bgs/help-sidebar-icon.png) no-repeat; vertical-align: middle;}
.help-sidebar .help{display: inline-block; width: 27px;height: 29px;margin-right: 20px;margin-top:-5px; background-position: 0 0;}

.help-sidebar .minus{display: inline-block; width: 15px;height: 15px;background-position: -18px -30px;position: absolute;right: 12px;top:17px;}
.help-sidebar .angle{display: inline-block; width: 5px;height: 5px;background-position: -28px -24px;position: absolute;right: 18px;top:23px;}
.help-sidebar .help-index{display: block;width: 245px;height: 48px;background:#ee5228;font-size: 14px;color:#fff;font-weight: bold; line-height: 3.7em;padding-left:15px;}
.help-sidebar .helplist{width: 210px;}
.help-sidebar .helplist li{width: 100%;font-size: 12px;color:#373737;font-weight: bold;box-sizing:border-box;cursor: pointer;margin-bottom: 14px;}
.help-sidebar .helplist .item-name{height: 28px;display:block;padding-left:23px;position: relative;font-size: 14px;line-height: 28px;margin-bottom: 6px;}
.help-sidebar .helplist li:hover .item-name{color:#323232;}
.help-sidebar .helplist li.active .item-name{color:#323232;}
.help-sidebar .sub-helplist li{width: 100%;height:28px;font-weight: normal;position: relative;line-height: 16px;margin-bottom: 0px;}
.help-sidebar .sub-helplist li span{font-size: 10px;}
.help-sidebar .sub-helplist li .subitem-name{display: block;padding-left: 23px;color: #646464;}
.help-sidebar .sub-helplist li.active .subitem-name{color: #c8000a;}
.help-sidebar .helplist .item-name i{width: 4px;height: 4px;background: #e4393c;display: block;position: absolute;left: 6px;top: 13px;}
.help-content{width: 960px;min-height: 750px;background: #fff;border: #ddd solid 1px; float: right;}
.help-content .content-top{width: 100%;height: 40px;background: #dcdcdc;font-size: 12px;line-height: 40px; box-sizing:border-box;padding-left:24px; }
.help-content .content-top a{color:#373737;}
.help-content .content-top span{display: inline-block;margin:0 5px;}
.help-content .content-details{padding:0px 15px 20px 15px;}
.help-content .content-details img{display:inline;max-width:100%;margin: auto;}
.help-content .content-details .details-title{font-size:16px;color:#373737;font-weight: bold;text-align: center;}
.help-content .content-details .hr{width: 874px;height: 8px;border-bottom: #ddd solid 1px; margin:10px auto 25px;}
.help-content .content-details p{font-size: 12px;color:#636363;margin-bottom: 25px;line-height: 2em;}

.nav-ul{width:1140px;margin:auto;padding-left: 60px;}
.nav-ul li{float: left;font-size: 16px;color:#fff;line-height: 60px; box-sizing:border-box;margin-right:86px;position:relative;cursor:pointer;position: relative;}
.nav-ul li a{color: #fff;padding:2px 5px;}
.nav-ul li p{height: 44px;}
.nav-ul li .nav-ul-i{width: 12px;height: 7px;position: absolute;top: 28px; margin-left: 4px; display:inline-block;background: url(../images/bgs/help-nav-ud.png) no-repeat;}
.nav-ul .nav-itemSel{border-bottom:2px solid #f6f6f6;}
.nav-ul .nav-itemSel a{border-bottom: #fff solid 2px;}
.nav-ul .nav-itemSel .nav-ul-i{background-position: 0px -7px;}
.nav-item-zj{position:absolute;width:200px;left:-55px;top:60px;display:block;z-index:99;background:url(../images/bgs/help-nav-bg.png) repeat;display:none;padding-top: 20px;}
.nav-ul .nav-item-zj .nav-zj-i{width: 30px;height: 14px;display: block;position: absolute;background: url(../images/bgs/help-nav-ud.png) 0px -13px no-repeat;top: -10px;left: 50%;margin-left: -15px;}
.nav-ul .nav-item-zj a{display:block;color:#a1a1a1;font-size:12px;font-weight:normal;line-height:18px;margin-bottom: 14px;overflow:hidden;font-size: 14px;padding: 0px 24px;border-bottom: none;}
.nav-ul .nav-item-zj a span{font-size: 12px;}
.nav-ul .nav-item-zj a:hover{color:#ffffff;}
.nav-ul .nav-item-zj .on{color: #ffffff;}

/*网站地图 20150930 吴晓兵*/
.gx-content{width: 1200px;margin: auto;margin-bottom: 60px;}
.map-contain{margin-top: 20px;}
.map-contain h1{text-align: center;font-size: 20px;color: #323232;line-height: 40px;}
.map-contain h2{text-align: left;font-size: 16px;color: #c8000a;padding-left: 30px;line-height: 42px;border-bottom: #323232 solid 1px;}
.map-contain h3{text-align: left;font-size: 14px;width:120px;padding-left: 30px; line-height: 46px;float: left;}
.map-contain ul{width: 1050px;float: left;overflow: hidden;padding-top: 10px;}
.map-contain ul li{float: left;margin: 0px 15px;line-height: 26px;width: 98px;overflow: hidden;height: 26px;}
.map-contain .map-item{margin-bottom: 20px;}
.map-contain .map-link{overflow: hidden;margin-bottom: 4px;}

/*友情链接 20151208 吴晓兵*/
.friendly-link{padding-top:15px;}
.friendly-link .caption,.apply-link .caption{border-bottom: 2px solid #323333;margin-bottom: 10px;padding-left: 20px;font-family: "微软雅黑";font-size: 16px;color:#323232;font-weight: bold;line-height: 2.2em;}
.friendly-link .link-list .row{border-bottom: 1px solid #e0e1e1;}
.friendly-link .link-list a{display: inline-block;width: 18%;padding-left: 20px;font-family: "宋体";font-size: 12px;line-height: 3.3em;}
.apply-link{margin:40px auto;font-family: "宋体";font-size: 12px;}
.apply-link h3{font-size: 12px;color:#777;}
.apply-link .instruction{width: 48%;padding:0 20px;border-right: 1px solid #dbdbdb;float: left;}
.apply-link .item{margin:10px 0 15px;line-height: 2em;}
.apply-link .sub-item{margin-left: 12px;}
.apply-link .contact{width: 42%; float: right;}

/*帮助中心-新闻列表 20161031 梁楚崇*/
.help-news{overflow:hidden;margin-bottom: 25px;}
.help-news ul li{line-height: 60px;height: 60px; border-bottom: #dcdcdc solid 1px;text-indent: 14px;position: relative;cursor: pointer;}
.help-news ul li:hover{color: #C20005;}
.help-news ul li i{width: 4px;height: 4px;background: #323232;display: block;position: absolute;left: 2px;top: 50%;}
.help-news ul li a{display: block;color: #323232;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 14px;}
.help-news ul li a:hover{color: #C20005;}



/*商旅模块样式*/

/*我的订单主体部分 20150623 吴晓兵*/
.main-contain{width: 1022px;margin:15px 0 30px; float: right;}
.order-nav{height: 40px;border-bottom:2px solid #dedede;}
.order-nav li{float: left;}
.order-nav a{width: 110px;display: inline-block; font-family: "微软雅黑";font-size: 16px;color:#555; text-align: center;line-height: 2.5em;border-bottom:2px solid #dedede;position: relative;float: left;}
.order-nav a:hover{border-bottom-color: #ff6600;}
.order-nav a.active{color:#ff6600;border-bottom-color:#ff6600;}
.order-nav .interval{display: inline-block; width: 1px;height: 14px;background: #e1e1e1;position: absolute;right: 0;top:50%;margin-top:-7px;}
.order-nav .tm-h{font-style: normal;color:#d62125;}
.order-top{height: 36px;padding:16px 10px 14px 0;}
.order-top .order-seach{width: 400px;height: 36px;border:1px solid #dfdfdf;float: left;}
.order-top .order-seach .order-input{display: inline-block;width:308px;height: 36px;line-height: 36px; font-family: "宋体";font-size: 12px;color:#888;padding-left:10px;float: left;}
.seach-btn{width:82px;height:36px; background: #f0f0f0;font-family: "微软雅黑";font-size: 14px;color:#333;text-align: center; cursor: pointer;}
.order-top .order-seach .seach-btn {border-left:1px solid #dfdfdf;}
.order-top .page-btn{margin-top:3px;float: right;}
.order-top .page-btn .prev,.order-top .page-btn .next{width: 58px;height: 26px;font-family: "微软雅黑";font-size: 12px;color:#000;background:none;border:1px solid #a0a0a0;cursor: pointer;border-radius: 3px;}
.order-top .page-btn .none{border:1px solid #ccc;color: #999;}
.order-top .page-btn .prev-icon{float:left;vertical-align: middle;width: 3px;height: 5px;background-position: -10px -20px;margin:5px 0 0 -4px;}
.order-top .page-btn .next-icon{float: right; vertical-align: middle;width: 3px;height: 5px;background-position: -10px -14px;margin:4px -5px 0 4px;}
.myorder-list .col-name{background: #eee;margin-bottom: 5px;}
.myorder-list .col-name th{height: 42px;font-family: "宋体";font-size: 14px;color:#333;text-align: center;line-height: 2.8em;font-weight:normal;}
.myorder-list .product{width: 303px;}
.myorder-list .price{width: 132px;vertical-align:top;}
.myorder-list .quantity{width: 160px;vertical-align:top;text-align: center;}
.myorder-list .payment{width: 145px;vertical-align:top;}
.myorder-list .status{width:140px;position: relative;vertical-align:top;}
.myorder-list .operation{width: 152px;vertical-align:top;}
.myorder-list tbody{font-family: "微软雅黑";font-size: 12px;color:#333;line-height: 3em;}
.myorder-list tbody:hover .order-hd{border-color:#c4decd;border-bottom-color: #d9e8e0;}
.myorder-list tbody:hover .order-bd{border-color:#c4decd;}
.myorder-list .pay-btn{display: block; width: 75px;height: 28px;background: #ef304f; border-radius: 3px;text-align: center;line-height: 2.3em; color:#fff;margin-left: 35px;margin-top:15px;}
.myorder-list .remind-btn{display: block; width: 98px;height: 28px;background: #6e98ef; border-radius: 3px;text-align: center;line-height: 2.3em; color:#fff;margin-left: 24px;margin-top:15px;}
.myorder-list .confirm-btn{display: block; width: 75px;height: 28px;background: #ff6600; border-radius: 3px;text-align: center;line-height: 2.3em; color:#fff;margin-left: 35px;margin-top:15px;}
.myorder-list .evaluate-btn{display: block; width: 75px;height: 28px;border:1px solid #b3b3b3; border-radius: 3px;text-align: center;line-height: 2.3em; color:#555;margin-left: 35px;margin-top:15px;}
.myorder-list .remain-time{background: url(../images/bgs/clock.png) 2px 4px no-repeat;padding-left: 15px;color:#888;margin-top:3px;}
.myorder-list .remain-time2{margin-top:12px;}
.myorder-list .col-btn{display: block; width: 75px;height: 28px;background: #fff; border-radius: 3px;text-align: center;line-height: 2.3em; color:#555;margin-left: 35px;margin:15px auto 0 auto;border:1px #b3b3b3 solid;}
.myorder-list  .dom-btn{margin:15px auto;}
.height10px{height:15px;}
.topHeight{margin-top:10px;}

/*订单商品信息*/
.sep-row{height: 10px;}
.order-hd{height: 40px;background: #edf5f0;border:1px solid #ebebeb; border-bottom:1px solid #d9e8e0;}
.order-hd .dealtime{display: inline-block;margin-left: 27px; font-size: 14px;}
.order-hd .order-num{display: inline-block;margin-left: 20px;}
.order-hd .shop{display: inline-block;margin-left: 35px;}
.order-bd{border:1px solid #ebebeb;border-top:none;line-height: 1.8em; vertical-align:text-top;}
.order-bd td{padding:12px 0;text-align: center;}
.order-bd .price{text-align: center;}
.order-bd td.price,td.quantity,td.payment,td.status,td.privilege,td.freight{border-right:1px solid #ededed;}
.order-bd td.operation{padding:0 5px;}
.order-bd td.operation2{padding:14px 5px;}
.order-bd .product-img{width: 88px;height: 88px;box-sizing:border-box;border:1px solid #e1e1e1;margin: 0px; margin-left: 25px; float: left;}
.order-bd .product-name{margin-top: 0px;}
.order-bd .product-txt{width: 157px;text-align: left;padding-right:20px;float: right;}
.order-bd .color-classify{color:#666;line-height: 2.5em;}
.order-bd .actual-pay{color:#555;font-family:"微软雅黑";}
.order-bd td.orange{padding:14px 5px; color:#ff6600;}
.JPOorder-list{height:781px;width:100%;display:block;overflow:hidden;position:relative;}
.JPOorder-list .order-more{color:#d92327;cursor:pointer;position:absolute;top:64px;left:500px;}
.JPOorder-list table{width:99.9%;margin:auto;}


/*订单信息*/
.order-details{border:1px solid #ebebeb;margin:10px auto 62px;position: relative;*z-index: 0;}
.order-details .order-header{border-bottom:1px solid #e4e4e4;box-sizing:border-box;padding-left: 12px;font-family: "微软雅黑";line-height: 3em;position: relative;}
.order-details .order-header .title{border-left:2px solid #d1d1d1;font-size: 16px;color: #333;padding-left: 12px;}
.order-details .order-header .order-num{font-size: 14px;color:#555;display: inline-block;margin-left: 13px;}
.order-details .order-header .more{font-size: 14px;display: inline-block;margin-left: 20px;color:#d52024;}
.order-details .order-more-box{width: 218px;background: #fff7eb; box-sizing:border-box;border:1px solid #d52024;padding:10px;font-family: "宋体";font-size: 12px;color:#333;line-height: 2em;position: absolute;left: 350px;top:30px;display: none;}
.order-details .order-des{box-sizing:border-box;padding-left: 25px;margin-bottom: 10px; line-height: 2.5em;font-family: "宋体";font-size: 12px;color: #333;}
.order-tab{width: 1180px;margin:auto;}
.order-tab .col-name{background: #f2f2f2;border-top:1px solid #e4e4e4;}
.order-tab .col-name th{height: 42px;font-family: "宋体";font-size: 14px;color:#333;text-align: center;line-height: 2.8em;font-weight: normal;}
.order-tab .product{width: 306px;vertical-align: top;}
.order-tab .price{width: 190px;vertical-align: top;}
.order-tab .quantity{width: 171px;vertical-align: top;}
.order-tab .privilege{width: 171px;vertical-align: top;}
.order-tab .freight{width: 171px;vertical-align: top;}
.order-tab .operation{width: 171px;padding:0;vertical-align: top;}
.order-tab .pay-sum{height: 80px;font-family: "宋体";font-size: 14px;color:#333;text-align: right;line-height:2em;margin-top:20px;}
.order-tab .pay-sum .pay-num{font-family: "微软雅黑";font-size: 24px;color:#ff6600;}
.order-tab .remark{font-family:"微软雅黑";font-size:12px;color:#888;}


/*退换货 20150702 梁楚崇*/
.cover-icon{ background:url(../images/hotel/my_cover.png) no-repeat;}
.accounts-box{ border:#e4e4e4 solid 1px;}
.accounts-box2{border:0px;padding-bottom:350px;}
.accounts-box .accounts-title{ font-size:16px;border-bottom:#e4e4e4 solid 1px; color:#333333;font-family:"微软雅黑";background-position: 5px -32px;text-indent:25px; line-height:38px;}

/*我的盖象-酒店订单 20151026 岳秀*/
.myorder-list .Hproduct{border-right:1px solid #ededed;}

.accounts-box .accounts-title2{ border:#e4e4e4 solid 1px; }
.main-contain2{padding:0px;}
.accounts-box4{border:0px;}

.mbTip{ width:970px; height:50px; line-height:60px;display:block;  padding:0px 0px 0px 10px; overflow:hidden; background:url(../images/bg/memberbg.png) -5px -387px no-repeat; /* #fffbe6border:1px solid #f39c11; border-radius:3px;*/}
.mbFault{ width:26px; height:24px; display:block; float:left;  background-position:-44px -64px; margin:15px;}
.tdBg{ background:#c90000; color:#fff;}
.tableBank{}
.tableBanknomg{ margin-left:10px;}
.tableBank td{ border:1px solid #c9c9c9;}
.tableBank td.pdleft20{ padding-left:15px;}
.dtFff{background:#fff;}
.dtffe{ background:#ffe6e6;}
.bankBtn{ width:162px; height:40px; background-position:-12px -220px; display:block; margin:15px 0 0 350px; _margin:15px 0 0 200px;display: inline;}
.ftstyle{ color:#005aa0;}

.mbRcontent{ width:100%; padding:0 14px; border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9; height:auto; overflow:hidden;}
.mbDate,.mbDate1 { width:100%; height:auto; overflow:hidden;}
.mbDate1{ margin:10px 0;}
.mbDate .mbDate_t{ width:100%; height:10px; background:url(../images/bg/mgbg1.gif) no-repeat;margin:10px 0 0 0;}
.mbDate .mbDate_c{ width:100%; height:auto; overflow:hidden; background:#f4f4f4; padding:10px 0 0 0; overflow:hidden;}
.mbDatebg{ width:100%; height:10px;margin:25px auto; background:#fff; border-top:30px solid #fbf9f9; _border-top:2px solid #fbf9f9;  clear:both;}
.mbDate .mbDate_c .mbDate_c_l{ width:660px; float:left;margin-left:45px; display:inline;}
.mbDate .mbDate_c .mbDate_c_l dt,.mbDate .mbDate_c .mbDate_c_l dt a{ width:115px; float:left; text-align:center;}
.mbDate .mbDate_c .mbDate_c_l .mbPic{ width:110px; height:110px; background:#fff; border:1px solid #d7d7d7; border-radius:5px;}
.mbDate .mbDate_c .mbDate_c_l .mbPic img{ margin:5px 0 0 0;}
.mbDate .mbDate_c .mbDate_c_l dd{ margin:0 0 0 30px; width:515px; float:left; display:inline;}
.mbDate .mbDate_c .mbDate_c_l dd div{ width:485px; float:left; line-height:26px;}
.mbDate .mbDate_c .mbDate_c_l dd span,.mbDate .mbDate_c .mbDate_c_l dd a,.mbDate .mbDate_c .mbDate_c_l dd h3{ float:left;}
.mbDate .mbDate_c .mbDate_c_l dd span,.mbDate .mbDate_c .mbDate_c_l dd a{ margin-right:25px;}
.mbDate .mbDate_c .mbDate_c_l dd .userIcon1{ width:15px; height:26px; background-position:-43px -100px; margin:0 0 0 10px;}
.mbDate .mbDate_c .mbDate_c_l dd .userIcon2{width:15px; height:26px;background-position:-61px -100px; margin:0 0 0 5px;}
.mbDate .mbDate_c .mbDate_c_l dd .userIcon3{width:15px; height:26px;background-position:-80px -100px; margin:0 25px 0 5px;}
.mbDate .mbDate_c .mbDate_c_l dd .userJf{ }
.mbDate .mbDate_c .mbDate_c_r{ width:230px; float:left;margin-right:45px; display:inline;}
.mbDate .mbDate_c .mbDate_c_r .userJd{ width:178px; height:86px; background:url(../images/bg/userJdbg.gif) no-repeat;}
.mbDate .mbDate_c .mbDate_c_r .userJd .time{ width:178px; text-align:center; color:#fff; height:24px; line-height:24px;}
.mbDate .mbDate_c .mbDate_c_r .userJd dt,.mbDate .mbDate_c .mbDate_c_r .userJd dd{ width:74px; height:auto; float:left;}
.mbDate .mbDate_c .mbDate_c_r .userJd dt{padding:10px 0 0 15px; }
.mbDate .mbDate_c .mbDate_c_r .userJd dd{ padding:10px 15px 0 0;font: 15px/40px "微软雅黑", "宋体"; color:#780000; font-weight:bold;}
.mbDate .mbDate_b{ width:100%; height:11px; background:url(../images/bg/mgbg3.gif) no-repeat;}
.mbDate1 .mbDate1_t{ width:100%; height:12px; background:url(../images/bg/mgbg4.gif) no-repeat; overflow:hidden;}
.mbDate1 .mbDate1_c{ width:100%; height:auto; overflow:hidden; text-align:left;}
.mbDate1 .mbDate1_c table .mbDateBox{ background:#ffeee6; border:1px solid #ffdac8; padding:5px; float:left; margin:5px 5px 0 0; }
.mbDate1 .mbDate1_c table .mbDateqd{ width:54px; height:20px; line-height:20px; text-align:center; background-position:-17px -298px; display:block; color:#d13131;}
.mbDate1 .mbDate1_c table .mbDateqd_1{ width:54px; height:20px; line-height:20px; text-align:center; background-position:-17px -298px; display:block; color:#1b1b1b;}
.mbDate1 .mbDate1_c .mbDateBd{ border-bottom:2px solid #dcdcdc; display:block; margin-bottom:10px; margin-top:20px;}
.mbDate1 .mbDate1_c .uploadBtn{ width:162px; height:42px; display:block; background-position:-8px -62px; margin:15px 0 0 350px; }
.mbDate1 .mbDate1_c .xzBtn{ width:71px; height:19px; line-height:19px; background-position:-16px -270px; display:block; text-align:center;}
.mbDate1 .mbDate1_c .userBig{ width:143px; height:140px; display:block; float:left; border:1px solid #d2d2d2; background:#fff; text-align:center; border-radius:3px;}
.mbDate1 .mbDate1_c .userBig img{ margin:6px 0;}
.mbDate1 .mbDate1_c .userCenter{ width:76px; height:75px; display:block; background-position:-716px -34px; margin-left:40px;float:left;border:1px solid #d2d2d2; background:#fff; text-align:center;border-radius:3px;}
.mbDate1 .mbDate1_c .userCenter img{ margin:6px 0;}
.mbDate1 .mbDate1_c .userSmall{ width:40px; height:40px; display:block; background-position:-803px -41px;margin-left:40px;float:left;border:1px solid #d2d2d2; background:#fff; text-align:center;border-radius:3px;}
.mbDate1 .mbDate1_c .userSmall img{ margin:4px 0;}
.mbDate1 .mbDate1_c .upladBox{ width:890px; float:left;}/*Add _margin-left:23px;*/
.mbDate1 .mbDate1_c .upladBox_1{width:870px;  height:auto; float:left;}
.mbDate1 .mbDate1_c .upladaapBox{ width:100%; padding-bottom:10px; border-bottom:1px solid #c9c9c9; height:auto; overflow:hidden;}
.mbDate1 .mbDate1_c .upladaapBoxBg{ width:890px; height:auto; overflow:hidden; background:#eeeeee; padding:25px 0; margin:0 auto;}
.mbDate1 .mbDate1_c .upladBox p{ line-height:24px;}
.mbDate1 .mbDate1_b{  width:100%; height:13px; background:url(../images/bg/mgbg5.gif) no-repeat; overflow:hidden;}
.mbDate1  .dateBtn{ width:162px; height:45px; background-position:-8px -17px; display:block; cursor:pointer;}
.mgtop10{margin-top:10px;}
.mgtop5{margin-top:5px;}
.mgtop20{margin-top:20px;}
.mgtop15{margin-top:15px;}
.mgtop40{margin-top:40px;}
.mgbottom20{margin-bottom:20px;}
.mgbottom40{margin-bottom:40px;}
.mgbottom10{margin-bottom:10px;}
.mgbottom5{margin-bottom:5px;}
.pdtop10{padding-top:10px;}
.pdbottom10{padding-bottom:10px;}
.pdlef645{ padding-left:45px;}
.mgright10{ margin-right:10px;}
.mgleft45{ margin-left:45px;}
.mgleft55{ margin-left:55px;}
.mgleft60{ margin-left:60px;}
.mgleft30{ margin-left:30px;}
.mgleft35{ margin-left:35px;}
.mgleft14{ margin-left:13px;}/*update margin-left:14px; To margin-left:13px;*/
.mgleft235{ margin-left:235px;}
.mgleft10{ margin-left:10px;}
.mgleft20{ margin-left:20px;}
.mgleft5{ margin-left:5px;}
.mgright5{ margin-right:5px;}
.mgright30{ margin-right:30px;}
.mgright15{ margin-right:15px;}
.pdleft20{ padding-left:20px;}
.integralTab{ border:1px solid #c9c9c9; border-radius:3px; margin-top:30px;}
.integralTab a{display:inline-block; vertical-align:middle;}

/*洒店评情页星级打分*/
#hlstar{position:relative;width:500px;margin:20px;height:24px; z-index:5;}
#hlstar ul,#hlstart span{float:left;display:inline;height:19px;line-height:19px;}
#hlstar ul{margin:0 10px;}
#hlstar li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/hotel/star.png) no-repeat;}
#hlstar strong{color:#f60;padding-left:10px;}
#hlstar li.on{background-position:0 -28px;}
#hlstar p{position:absolute;top:20px;width:159px;height:60px;display:none;background:url(../images/hotel/icon.gif) no-repeat;padding:7px 10px 0; text-align:left;}
#hlstar p em{color:#f60;display:block;font-style:normal;}
.reviewtxt{ width:480px; height:70px; background:#fff; border:1px solid #d7d7d7; margin:0 0 15px 0; border-radius:5px; position:relative; left:0;_left:30px;*left:30px; top:-10px; z-index:2; padding:10px;}
.reviewtxt:focus{ border:1px solid #c90000;}
.hbtnSubmit{ background:url(../images/hotel/Hotel_icolist.gif) no-repeat;display:inline-block; vertical-align:middle;border: none;cursor: pointer;}
.hbtnSubmit:hover{color:#fff;}
.hbtnSubmit{background-position: -380px -129px; color: #FFFFFF;font: 15px/30px "微软雅黑";height: 35px;margin-top: 15px;text-align: center;width: 102px;}


/*线下业务新闻滚动*/
.txtScroll-top{ width:280px;height: 48px;  overflow:hidden; position:relative; }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li span{ color: #d62125; }




























